difficulty articulating - French English Dictionary